home *** CD-ROM | disk | FTP | other *** search
- /*
- * Source machine generated by GadToolsBox V2.0
- * which is (c) Copyright 1991-1993 Jaba Development
- *
- * GUI Designed by : Jan van den Baard
- */
-
- #define GetString( g ) ((( struct StringInfo * )g->SpecialInfo )->Buffer )
- #define GetNumber( g ) ((( struct StringInfo * )g->SpecialInfo )->LongInt )
-
- #define GD_Type 0
- #define GD_Ver 1
- #define GD_Rev 2
- #define GD_GenOptUse 3
- #define GD_GenOptCancel 4
-
- #define GDX_Type 0
- #define GDX_Ver 1
- #define GDX_Rev 2
- #define GDX_GenOptUse 3
- #define GDX_GenOptCancel 4
-
- #define GenOpt_CNT 5
- #define GD_CPU 0
- #define GD_FPU 1
- #define GD_Code 2
- #define GD_Data 3
- #define GD_Calls 4
- #define GD_HunkCode 5
- #define GD_Inline 6
- #define GD_Gadget70 7
- #define GD_Proto 8
- #define GD_Resident 9
- #define GD_Dynamic 10
- #define GD_DebugL 11
- #define GD_Profile 12
- #define GD_Use 13
- #define GD_Cancel 14
-
- #define GDX_CPU 0
- #define GDX_FPU 1
- #define GDX_Code 2
- #define GDX_Data 3
- #define GDX_Calls 4
- #define GDX_HunkCode 5
- #define GDX_Inline 6
- #define GDX_Gadget70 7
- #define GDX_Proto 8
- #define GDX_Resident 9
- #define GDX_Dynamic 10
- #define GDX_DebugL 11
- #define GDX_Profile 12
- #define GDX_Use 13
- #define GDX_Cancel 14
-
- #define GD_Use 0
- #define GD_Cancel 1
- #define GD_Chip 2
- #define GD_RelocHunk 3
- #define GD_DebugI 4
- #define GD_Fragment 5
- #define GD_UnixLib 6
-
- #define GDX_Use 0
- #define GDX_Cancel 1
- #define GDX_Chip 2
- #define GDX_RelocHunk 3
- #define GDX_DebugI 4
- #define GDX_Fragment 5
- #define GDX_UnixLib 6
-
- #define Compiler_CNT 15
- #define Linker_CNT 7
-
- extern struct IntuitionBase *IntuitionBase;
- extern struct Library *GadToolsBase;
-
- extern struct Screen *Scr;
- extern UBYTE *PubScreenName;
- extern APTR VisualInfo;
- extern struct Window *CompilerWnd;
- extern struct Window *LinkerWnd;
- extern struct Gadget *CompilerGList;
- extern struct Gadget *LinkerGList;
- extern struct IntuiMessage CompilerMsg;
- extern struct IntuiMessage LinkerMsg;
- extern UWORD CompilerZoom[4];
- extern UWORD LinkerZoom[4];
- extern struct Gadget *CompilerGadgets[15];
- extern struct Gadget *LinkerGadgets[7];
- extern UWORD CompilerLeft;
- extern UWORD CompilerTop;
- extern UWORD CompilerWidth;
- extern UWORD CompilerHeight;
- extern UWORD LinkerLeft;
- extern UWORD LinkerTop;
- extern UWORD LinkerWidth;
- extern UWORD LinkerHeight;
- extern UBYTE *CompilerWdt;
- extern UBYTE *LinkerWdt;
- extern struct TextAttr *Font, Attr;
- extern UWORD FontX, FontY;
- extern UWORD OffX, OffY;
- extern struct TextFont *CompilerFont;
- extern struct TextFont *LinkerFont;
- extern struct GfxBase *GfxBase;
- extern UBYTE *CPU0Labels[];
- extern UBYTE *FPU0Labels[];
- extern UBYTE *Code0Labels[];
- extern UBYTE *Data0Labels[];
- extern UBYTE *Calls0Labels[];
- extern UBYTE *HunkCode0Labels[];
- extern UBYTE *Profile0Labels[];
- extern struct IntuiText CompilerIText[];
- extern UWORD CompilerGTypes[];
- extern UWORD LinkerGTypes[];
- extern struct NewGadget CompilerNGad[];
- extern struct NewGadget LinkerNGad[];
- extern ULONG CompilerGTags[];
- extern ULONG LinkerGTags[];
- extern struct Window *GenOptWnd;
- extern struct Gadget *GenOptGList;
- extern struct IntuiMessage GenOptMsg;
- extern UWORD GenOptZoom[4];
- extern struct Gadget *GenOptGadgets[5];
- extern UWORD GenOptLeft;
- extern UWORD GenOptTop;
- extern UWORD GenOptWidth;
- extern UWORD GenOptHeight;
- extern UBYTE *GenOptWdt;
- extern UBYTE *Type1Labels[];
- extern struct IntuiText GenOptIText[];
- extern UWORD GenOptGTypes[];
- extern struct NewGadget GenOptNGad[];
- extern ULONG GenOptGTags[];
-
- extern int GenTypeClicked( void );
- extern int VerClicked( void );
- extern int RevClicked( void );
- extern int GenOptUseClicked( void );
- extern int GenOptCancelClicked( void );
-
- extern void GenOptRender( void );
- extern int HandleGenOptIDCMP( void );
- extern int GenOptVanillaKey( void);
- extern int OpenGenOptWindow( void );
- extern void CloseGenOptWindow( void );
-
- extern int CPUClicked( void );
- extern int FPUClicked( void );
- extern int CodeClicked( void );
- extern int DataClicked( void );
- extern int CallsClicked( void );
- extern int HunkCodeClicked( void );
- extern int InlineClicked( void );
- extern int Gadget70Clicked( void );
- extern int ProtoClicked( void );
- extern int ResidentClicked( void );
- extern int DynamicClicked( void );
- extern int DebugLClicked( void );
- extern int ProfileClicked( void );
-
- extern int ChipClicked( void );
- extern int RelocHunkClicked( void );
- extern int DebugIClicked( void );
- extern int FragmentClicked( void );
- extern int UnixLibClicked( void );
-
- extern void CompilerRender( void );
- extern int HandleCompilerIDCMP( void );
- extern int OpenCompilerWindow( void );
- extern void CloseCompilerWindow( void );
-
- extern int HandleLinkerIDCMP( void );
- extern int OpenLinkerWindow( void );
- extern void CloseLinkerWindow( void );
-
- extern void ComputeFont( UWORD , UWORD );
-
- extern UWORD ComputeX( UWORD );
-
- extern UWORD ComputeY( UWORD );
-
- extern int CompilerVanillaKey( long );
-
- extern int LinkerVanillaKey( long );
- extern int CompilerUseClicked( void );
- extern int CompilerCancelClicked( void );
-
- extern int LinkerUseClicked( void );
- extern int LinkerCancelClicked( void );
-
-
-